/*
 *
 *  * Copyright (c) 2016. For Intelligent Group.
 *
 */

package com.intelligent.ispc.r.dto;

import com.intelligent.ispc.common.dto.AbstractValueObject;

import java.util.List;

/**
 * Created by Peter on 2016/7/13.
 * Added a method by Tony.yu on 2016/09/08.
 */
public class ControlDataDto extends AbstractValueObject {
    private String controlChartType;
    private double[] x;
    private double[] y;
    private double[] meanData;
    private double dataCount;
    private Double usl;
    private Double lsl;

    private List<RuleResultDto> ruleResultList = null;
    private List<Double> guidesParams = null;

    public double[] getX() {
        return x;
    }

    public void setX(double[] x) {
        this.x = x;
    }

    public double[] getY() {
        return y;
    }

    public void setY(double[] y) {
        this.y = y;
    }

    public double[] getMeanData() {
        return meanData;
    }

    public void setMeanData(double[] meanData) {
        this.meanData = meanData;
    }

    public double getDataCount() {
        return dataCount;
    }

    public void setDataCount(double dataCount) {
        this.dataCount = dataCount;
    }

    public List<RuleResultDto> getRuleResultList() {
        return ruleResultList;
    }

    public void setRuleResultList(List<RuleResultDto> ruleResultList) {
        this.ruleResultList = ruleResultList;
    }

    public List<Double> getGuidesParams() {
        return guidesParams;
    }

    public void setGuidesParams(List<Double> guidesParams) {
        this.guidesParams = guidesParams;
    }

    public Double getUsl() {
        return usl;
    }

    public void setUsl(Double usl) {
        this.usl = usl;
    }

    public Double getLsl() {
        return lsl;
    }

    public void setLsl(Double lsl) {
        this.lsl = lsl;
    }

    public String getControlChartType() {
        return controlChartType;
    }

    public void setControlChartType(String controlChartType) {
        this.controlChartType = controlChartType;
    }
}
